package aufgabe_02;

import java.io.*;
import java.util.*;

public class LeserTest {
	public static void main(String[] args) {
		Map map;
		if (args.length > 0) {
			String dateiName = args[0];
			KonfigurationsLeser leser = new KonfigurationsLeser();
			try {
				map = leser.dateiLesen(dateiName);
				System.out.println("Inhalt der Datei '" + dateiName + "':");
				ausgabe(map);
			} catch (IOException e) {
				e.printStackTrace();
			}
		} else {
			System.out.println("Usage: LeserTest <dateiname>");
		}
	}

	public static void ausgabe(Map map) {
		Iterator<Map> i = map.keySet().iterator();
		while (i.hasNext()) {
			Object schluessel = i.next();
			Object wert = map.get(schluessel); // Wert aus Map lesen
			System.out.println("'" + schluessel + "' -> '" + wert + "'");
		}
	}
}